package kr.ac.jejuuniv.repository;

import java.util.List;

import kr.ac.jejuuniv.model.User;

import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;

public class IbatisUserRepositoryImpl extends SqlMapClientDaoSupport  implements UserRepository {
	
	public List<User> findAll() {
		return getSqlMapClientTemplate().queryForList("User.findAll");
	}



	public void insert(User user) {
		getSqlMapClientTemplate().insert("User.insert", user);
	}



	public User findById(String id) {
		return (User) getSqlMapClientTemplate().queryForObject("User.findById", id);
	}



	public void update(User user) {
		getSqlMapClientTemplate().update("User.update", user);
	}



	public void delete(String id) {
		getSqlMapClientTemplate().delete("User.delete", id);
		
	}

}
